package com.quectel.sys.module.sys.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.quectel.sys.module.sys.entity.SysCodeEntity;

import java.util.List;
import java.util.Map;

/**
 * @author rananxin
 * @date 2019-08-12 14:51:24
 */

public interface SysCodeDao extends BaseMapper<SysCodeEntity> {

    /**
     * 递归查询
     *
     * @param mark
     * @return
     */
    List<SysCodeEntity> recursion(String mark);

    /**
     * 查询列表
     *
     * @param params
     * @return
     */
    List<SysCodeEntity> queryList(Map<String, Object> params);

    /**
     * 查询数量
     *
     * @param params
     * @return
     */
    int queryTotal(Map<String, Object> params);


}
